	/*
	 * 2018/10/10    xiao
	 * 修改地址     
	 * 2018.10.11   刪除地址
	 */
	
	//mui.init();
	mui.init({
		beforeback: function() {
			//获得列表界面的webview  
			var list = plus.webview.currentWebview().opener();
			//触发列表界面的自定义事件（refresh）,从而进行数据刷新  
			mui.fire(list, 'refresh');
			//返回true，继续页面关闭逻辑  
			return true;
		}
	});
	//获取本地信息
	var my_phone = localStorage.getItem("my_phone");
	var user_id = localStorage.getItem("user_id");
	/*选择地区*/
	(function($, doc) {
		$.init();
		$.ready(function() {
			var _getParam = function(obj, param) {
				return obj[param] || '';
			};
			//-----------------------------------------
			//					//级联示例
			var cityPicker3 = new $.PopPicker({
				layer: 3
			});
			cityPicker3.setData(cityData3);
			var showCityPickerButton = doc.getElementById('address');
			var cityResult3 = doc.getElementById('address');
			showCityPickerButton.addEventListener('tap', function(event) {
				cityPicker3.show(function(items) {
					cityResult3.innerText = _getParam(items[0], 'text') + " " + _getParam(items[1], 'text') + " " + _getParam(items[2], 'text');
					//返回 false 可以阻止选择框的关闭
					//return false;
				});
			}, false);
		});
	})(mui, document);
	
	//地址信息 
	window.onload = function() {
		mui.plusReady(function() {
			var self = plus.webview.currentWebview();
			var id = self.address_id; //接收A页面传入的id参数值 
			$("#id").val(id); //地址id
			mui.ajax(order_url+'/api/user/userAddress', {
				data: {
					id: id,
				},
				dataType: 'json', //服务器返回json格式数据
				type: 'post', //HTTP请求类型
				timeout: 10000, //超时时间设置为10秒；
				success: function(data) {
					console.log('地址详情');
					console.log(JSON.stringify(data));
					if(data.code == 10000) {
						var status = data.resp[0].is_default //是否默认
						var pccName;
						var pccDetail;
						var arr = [];
						arr = data.resp[0].address.split('-');						
						pccName = arr[0] +' '+ arr[1] +' '+ arr[2];
						pccDetail = arr[3];						
						$("#name").val(data.resp[0].consigner); //姓名
						$("#phone").val(data.resp[0].mobile); //手机
						$("#address").text(pccName) //地址
						$("#detailed_address").text(pccDetail) //详细地址 
	
						if(status == 1) { //是否默认地址
							$(".default").hide();
						} else {
							$('.checkbox').attr('checked') //未选中
							$('.checkbox').attr("sta", 2); //不默认
						}
						// console.log($('.checkbox').attr("sta"))
					} else {
						mui.alert(data.msg);
					}
				},
				error: function(xhr, type, errorThrown) { //异常处理；
					console.log('接口失败');
				}
			});
		})
	}
	
	//默认地址
	mui('body').on('tap', '.checkbox', function() {
		var sta = $(this).attr("sta");
		// alert(sta);
		if(sta == 1) { //默认 
			$('.checkbox').attr('checked', "checked"); //选中
			$(this).attr("sta", 2);
		} else if(sta == 2) { //不默认
			$('.checkbox').attr('checked') //未选中
			$(this).attr("sta", 1);
		}
	});
	
	//修改地址
	document.getElementById("confirm").addEventListener("tap", function() {
		var id = $("#id").val(); //地址id 
		var name = $("#name").val(); //姓名
		var phone = $("#phone").val(); //手机号
		var address = $("#address").text(); //地址
		var detailed_address = $("#detailed_address").val(); //详情地址
		var status = $(".checkbox").attr("sta"); //默认状态 
		
		var addLine;		
		var arr = [];
		arr = address.split(' ');
		address = arr[0] +'-'+ arr[1] +'-'+ arr[2];
		addLine = address  +'-'+  detailed_address;
		// console.log(addLine);
		
		if(name == "") {
			mui.toast("请输入收货人姓名", {
				duration: 'short',
				type: 'div' /* 是否使用h5绘制的对话框 */
			})   
		} else if(phone == "") {
			mui.toast("请输入手机号", {
				duration: 'short',
				type: 'div' /* 是否使用h5绘制的对话框 */
			})    
		} else if(!(/^1[34578]\d{9}$/.test(phone))) {
			mui.toast("请输入正确的手机号", {
				duration: 'short',
				type: 'div' /* 是否使用h5绘制的对话框 */
			})    
		} else if(address == "请选择地区") {
			mui.toast("请选择地区", {
				duration: 'short',
				type: 'div' /* 是否使用h5绘制的对话框 */
			})   
		} else if(detailed_address==""){
			mui.toast("请输入详细地址", {
				duration: 'short',
				type: 'div' /* 是否使用h5绘制的对话框 */
			})  
		} else {
			var isDefault;
			if(status == 1){
				isDefault = 1;
			}
			else{
				isDefault = 0;
			}
			// console.log(isDefault);
			mui.ajax(order_url+'/api/user/editAddr', {
				data: {
					"addr_id": id,
					"phone": phone,
					"address": addLine,
					"zip_code": detailed_address,
					"name": name,
					"is_default": isDefault,
				},
				dataType: 'json', //服务器返回json格式数据
				type: 'post', //HTTP请求类型
				timeout: 10000, //超时时间设置为10秒；
				success: function(data) {
					if(data.code == 10000) {
						mui.toast("修改地址成功") 
						mui.back(); //返回收货地址列表 
					} else {
						mui.alert(data.msg);
					}
				},
				error: function(xhr, type, errorThrown) { //异常处理；
					console.log(type);
					var error_msg = JSON.parse(xhr.responseText)
					mui.alert(error_msg.msg)
				}
			});
		}
	});
	
	//刪除收貨地址
	document.getElementById("cancel").addEventListener("tap", function() {
		var id = $("#id").val(); //地址id 
		var idVal = id;
		console.log(idVal);
		mui.ajax(order_url+'/api/user/deleteAddr', {
				data: {
					"addr_id": idVal, 
				},
				dataType: 'json', //服务器返回json格式数据
				type: 'post', //HTTP请求类型
				timeout: 10000, //超时时间设置为10秒；
				success: function(data) {
					console.log(JSON.stringify(data));
					if(data.code == 10000) {
						mui.toast("地址删除成功");  
						mui.back(); //返回收货地址列表 
					} else {
						mui.alert(data.msg);
					}
				},
				error: function(xhr, type, errorThrown) { //异常处理；
					console.log('接口失败');
				}
			});
	})
